/usr/bin/java -Xmx16000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -i ../../../trunk/examples/svcomp/weaver/test-hard1.wvr.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bf34d27 [2022-01-19 02:54:21,068 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-19 02:54:21,070 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-19 02:54:21,117 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-19 02:54:21,117 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-19 02:54:21,120 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-19 02:54:21,122 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-19 02:54:21,127 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-19 02:54:21,129 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-19 02:54:21,133 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-19 02:54:21,133 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-19 02:54:21,149 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-19 02:54:21,149 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-19 02:54:21,149 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-19 02:54:21,150 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-19 02:54:21,151 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-19 02:54:21,151 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-19 02:54:21,152 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-19 02:54:21,153 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-19 02:54:21,154 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-19 02:54:21,155 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-19 02:54:21,156 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-19 02:54:21,157 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-19 02:54:21,157 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-19 02:54:21,159 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-19 02:54:21,159 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-19 02:54:21,159 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-19 02:54:21,160 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-19 02:54:21,160 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-19 02:54:21,161 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-19 02:54:21,161 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-19 02:54:21,162 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-19 02:54:21,162 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-19 02:54:21,163 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-19 02:54:21,163 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-19 02:54:21,164 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-19 02:54:21,164 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-19 02:54:21,164 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-19 02:54:21,164 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-19 02:54:21,165 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-19 02:54:21,165 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-19 02:54:21,170 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-PN-NoLbe.epf [2022-01-19 02:54:21,201 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-19 02:54:21,201 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-19 02:54:21,202 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-19 02:54:21,202 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-19 02:54:21,202 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-19 02:54:21,203 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-19 02:54:21,203 INFO L138 SettingsManager]: * Use SBE=true [2022-01-19 02:54:21,203 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-19 02:54:21,203 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-19 02:54:21,203 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-19 02:54:21,204 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-19 02:54:21,204 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-19 02:54:21,204 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-19 02:54:21,204 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-19 02:54:21,204 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-19 02:54:21,204 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-19 02:54:21,204 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-19 02:54:21,205 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-19 02:54:21,205 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-19 02:54:21,205 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-19 02:54:21,205 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-19 02:54:21,205 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-19 02:54:21,205 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-19 02:54:21,205 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 02:54:21,205 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-19 02:54:21,206 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-19 02:54:21,206 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-19 02:54:21,206 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-19 02:54:21,206 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-19 02:54:21,206 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-19 02:54:21,206 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-01-19 02:54:21,206 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-01-19 02:54:21,446 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-19 02:54:21,467 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-19 02:54:21,471 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-19 02:54:21,472 INFO L271 PluginConnector]: Initializing CDTParser... [2022-01-19 02:54:21,473 INFO L275 PluginConnector]: CDTParser initialized [2022-01-19 02:54:21,474 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/weaver/test-hard1.wvr.c [2022-01-19 02:54:21,535 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ba9dd855/3db24f364c2a4af2bfe9d2cd35063497/FLAGe80732a47 [2022-01-19 02:54:21,959 INFO L306 CDTParser]: Found 1 translation units. [2022-01-19 02:54:21,959 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-hard1.wvr.c [2022-01-19 02:54:21,965 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ba9dd855/3db24f364c2a4af2bfe9d2cd35063497/FLAGe80732a47 [2022-01-19 02:54:22,383 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/3ba9dd855/3db24f364c2a4af2bfe9d2cd35063497 [2022-01-19 02:54:22,386 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-19 02:54:22,388 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-01-19 02:54:22,390 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-01-19 02:54:22,390 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-01-19 02:54:22,393 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-01-19 02:54:22,393 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,397 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@dcb7de8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22, skipping insertion in model container [2022-01-19 02:54:22,397 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,403 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-01-19 02:54:22,418 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-01-19 02:54:22,597 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-hard1.wvr.c[3373,3386] [2022-01-19 02:54:22,600 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 02:54:22,605 INFO L203 MainTranslator]: Completed pre-run [2022-01-19 02:54:22,629 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/weaver/test-hard1.wvr.c[3373,3386] [2022-01-19 02:54:22,630 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-01-19 02:54:22,640 INFO L208 MainTranslator]: Completed translation [2022-01-19 02:54:22,640 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22 WrapperNode [2022-01-19 02:54:22,640 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-01-19 02:54:22,641 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-19 02:54:22,641 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-19 02:54:22,641 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-19 02:54:22,646 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,662 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,689 INFO L137 Inliner]: procedures = 24, calls = 56, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 93 [2022-01-19 02:54:22,690 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-19 02:54:22,690 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-19 02:54:22,691 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-19 02:54:22,691 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-19 02:54:22,697 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,697 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,710 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,711 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,715 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,718 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,727 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,730 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-19 02:54:22,735 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-19 02:54:22,736 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-19 02:54:22,736 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-19 02:54:22,738 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22" (1/1) ... [2022-01-19 02:54:22,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-19 02:54:22,753 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:54:22,762 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) [2022-01-19 02:54:22,764 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 [2022-01-19 02:54:22,805 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-01-19 02:54:22,805 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-19 02:54:22,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-19 02:54:22,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-19 02:54:22,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-19 02:54:22,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-19 02:54:22,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-19 02:54:22,806 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-19 02:54:22,806 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-19 02:54:22,806 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-01-19 02:54:22,806 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-01-19 02:54:22,807 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-01-19 02:54:22,807 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2022-01-19 02:54:22,807 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2022-01-19 02:54:22,807 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-19 02:54:22,807 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-19 02:54:22,808 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-01-19 02:54:22,808 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-01-19 02:54:22,809 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-19 02:54:22,909 INFO L234 CfgBuilder]: Building ICFG [2022-01-19 02:54:22,910 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-19 02:54:23,195 INFO L275 CfgBuilder]: Performing block encoding [2022-01-19 02:54:23,235 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-19 02:54:23,235 INFO L299 CfgBuilder]: Removed 4 assume(true) statements. [2022-01-19 02:54:23,237 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:54:23 BoogieIcfgContainer [2022-01-19 02:54:23,237 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-19 02:54:23,239 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-19 02:54:23,239 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-19 02:54:23,242 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-19 02:54:23,242 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.01 02:54:22" (1/3) ... [2022-01-19 02:54:23,243 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41e989e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:54:23, skipping insertion in model container [2022-01-19 02:54:23,243 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.01 02:54:22" (2/3) ... [2022-01-19 02:54:23,243 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41e989e0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.01 02:54:23, skipping insertion in model container [2022-01-19 02:54:23,243 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.01 02:54:23" (3/3) ... [2022-01-19 02:54:23,245 INFO L111 eAbstractionObserver]: Analyzing ICFG test-hard1.wvr.c [2022-01-19 02:54:23,249 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-19 02:54:23,249 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-19 02:54:23,250 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-19 02:54:23,299 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,299 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,300 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,300 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,300 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,300 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,301 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,301 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,301 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,301 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,301 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,301 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,302 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,302 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,302 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,302 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,303 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork3_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,303 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork3_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,303 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork3_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,303 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork3_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,303 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork3_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,304 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork3_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,304 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,304 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,304 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,304 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,305 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork3_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,305 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork3_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,305 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~cond~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,306 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~cond~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,306 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~cond~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,306 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~cond~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,306 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~cond~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,307 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~cond~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,307 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,307 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,307 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,307 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,307 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,307 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,308 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,308 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,308 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~cond~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,309 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~cond~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,309 WARN L322 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork2_~cond~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,309 WARN L322 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork2_~cond~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,309 WARN L322 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork2_~cond~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,310 WARN L322 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork2_~cond~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,310 WARN L322 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork2_~cond~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,310 WARN L322 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork2_~cond~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,310 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,310 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,311 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,311 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,311 WARN L322 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork2_~cond~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,312 WARN L322 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork2_~cond~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,314 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,314 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,314 WARN L322 ript$VariableManager]: TermVariabe thread3Thread1of1ForFork0_~cond~2 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,315 WARN L322 ript$VariableManager]: TermVariabe |thread3Thread1of1ForFork0_#t~post2| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,315 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,316 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#t~post1| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,316 WARN L322 ript$VariableManager]: TermVariabe |thread1Thread1of1ForFork1_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,316 WARN L322 ript$VariableManager]: TermVariabe thread1Thread1of1ForFork1_~cond~0 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,316 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,316 WARN L322 ript$VariableManager]: TermVariabe thread4Thread1of1ForFork2_~cond~3 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,317 WARN L322 ript$VariableManager]: TermVariabe |thread4Thread1of1ForFork2_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,317 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res.base| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,317 WARN L322 ript$VariableManager]: TermVariabe thread2Thread1of1ForFork3_~cond~1 not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,317 WARN L322 ript$VariableManager]: TermVariabe |thread2Thread1of1ForFork3_#res.offset| not constructed by VariableManager. Cannot ensure absence of name clashes. [2022-01-19 02:54:23,323 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-19 02:54:23,359 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-19 02:54:23,364 INFO L339 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=false, 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, mLoopAccelerationTechnique=FAST_UPR [2022-01-19 02:54:23,365 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-19 02:54:23,376 INFO L74 FinitePrefix]: Start finitePrefix. Operand has 138 places, 135 transitions, 302 flow [2022-01-19 02:54:23,437 INFO L129 PetriNetUnfolder]: 10/131 cut-off events. [2022-01-19 02:54:23,437 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 02:54:23,442 INFO L84 FinitePrefix]: Finished finitePrefix Result has 148 conditions, 131 events. 10/131 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 3. Compared 72 event pairs, 0 based on Foata normal form. 0/120 useless extension candidates. Maximal degree in co-relation 92. Up to 2 conditions per place. [2022-01-19 02:54:23,442 INFO L82 GeneralOperation]: Start removeDead. Operand has 138 places, 135 transitions, 302 flow [2022-01-19 02:54:23,446 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 121 places, 118 transitions, 260 flow [2022-01-19 02:54:23,485 INFO L129 PetriNetUnfolder]: 10/117 cut-off events. [2022-01-19 02:54:23,485 INFO L130 PetriNetUnfolder]: For 4/4 co-relation queries the response was YES. [2022-01-19 02:54:23,485 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:54:23,486 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2022-01-19 02:54:23,486 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:54:23,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:54:23,499 INFO L85 PathProgramCache]: Analyzing trace with hash 673492433, now seen corresponding path program 1 times [2022-01-19 02:54:23,507 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:54:23,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835197218] [2022-01-19 02:54:23,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:54:23,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:54:23,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:23,732 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:23,732 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:54:23,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835197218] [2022-01-19 02:54:23,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835197218] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:54:23,733 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:54:23,733 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-19 02:54:23,735 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857012799] [2022-01-19 02:54:23,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:54:23,742 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-01-19 02:54:23,742 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:54:23,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-01-19 02:54:23,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-01-19 02:54:23,792 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 116 out of 135 [2022-01-19 02:54:23,797 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 118 transitions, 260 flow. Second operand has 2 states, 2 states have (on average 122.0) internal successors, (244), 2 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:23,798 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:54:23,798 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 116 of 135 [2022-01-19 02:54:23,799 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:54:23,963 INFO L129 PetriNetUnfolder]: 121/427 cut-off events. [2022-01-19 02:54:23,964 INFO L130 PetriNetUnfolder]: For 106/107 co-relation queries the response was YES. [2022-01-19 02:54:23,969 INFO L84 FinitePrefix]: Finished finitePrefix Result has 655 conditions, 427 events. 121/427 cut-off events. For 106/107 co-relation queries the response was YES. Maximal size of possible extension queue 23. Compared 1648 event pairs, 51 based on Foata normal form. 119/492 useless extension candidates. Maximal degree in co-relation 504. Up to 163 conditions per place. [2022-01-19 02:54:23,974 INFO L132 encePairwiseOnDemand]: 129/135 looper letters, 12 selfloop transitions, 0 changer transitions 2/112 dead transitions. [2022-01-19 02:54:23,974 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 112 transitions, 272 flow [2022-01-19 02:54:23,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-01-19 02:54:23,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2 states. [2022-01-19 02:54:23,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2 states to 2 states and 250 transitions. [2022-01-19 02:54:23,990 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.9259259259259259 [2022-01-19 02:54:23,990 INFO L72 ComplementDD]: Start complementDD. Operand 2 states and 250 transitions. [2022-01-19 02:54:23,991 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2 states and 250 transitions. [2022-01-19 02:54:23,992 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:54:23,994 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 2 states and 250 transitions. [2022-01-19 02:54:23,999 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 3 states, 2 states have (on average 125.0) internal successors, (250), 2 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:24,004 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:24,005 INFO L81 ComplementDD]: Finished complementDD. Result has 3 states, 3 states have (on average 135.0) internal successors, (405), 3 states have internal predecessors, (405), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:24,006 INFO L186 Difference]: Start difference. First operand has 121 places, 118 transitions, 260 flow. Second operand 2 states and 250 transitions. [2022-01-19 02:54:24,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 112 transitions, 272 flow [2022-01-19 02:54:24,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 112 transitions, 256 flow, removed 0 selfloop flow, removed 8 redundant places. [2022-01-19 02:54:24,017 INFO L242 Difference]: Finished difference. Result has 114 places, 110 transitions, 228 flow [2022-01-19 02:54:24,019 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=232, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=2, PETRI_FLOW=228, PETRI_PLACES=114, PETRI_TRANSITIONS=110} [2022-01-19 02:54:24,024 INFO L334 CegarLoopForPetriNet]: 121 programPoint places, -7 predicate places. [2022-01-19 02:54:24,024 INFO L470 AbstractCegarLoop]: Abstraction has has 114 places, 110 transitions, 228 flow [2022-01-19 02:54:24,024 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 122.0) internal successors, (244), 2 states have internal predecessors, (244), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:24,025 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:54:24,025 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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] [2022-01-19 02:54:24,025 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-19 02:54:24,026 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:54:24,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:54:24,027 INFO L85 PathProgramCache]: Analyzing trace with hash 2100413457, now seen corresponding path program 1 times [2022-01-19 02:54:24,027 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:54:24,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1678766069] [2022-01-19 02:54:24,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:54:24,027 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:54:24,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:24,358 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:24,358 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:54:24,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1678766069] [2022-01-19 02:54:24,359 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1678766069] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:54:24,359 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:54:24,359 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-01-19 02:54:24,359 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1854695524] [2022-01-19 02:54:24,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:54:24,360 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-19 02:54:24,360 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:54:24,361 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-19 02:54:24,361 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-01-19 02:54:24,363 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 102 out of 135 [2022-01-19 02:54:24,364 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 110 transitions, 228 flow. Second operand has 7 states, 7 states have (on average 104.85714285714286) internal successors, (734), 7 states have internal predecessors, (734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:24,364 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:54:24,364 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 102 of 135 [2022-01-19 02:54:24,364 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:54:24,518 INFO L129 PetriNetUnfolder]: 137/476 cut-off events. [2022-01-19 02:54:24,518 INFO L130 PetriNetUnfolder]: For 33/34 co-relation queries the response was YES. [2022-01-19 02:54:24,520 INFO L84 FinitePrefix]: Finished finitePrefix Result has 695 conditions, 476 events. 137/476 cut-off events. For 33/34 co-relation queries the response was YES. Maximal size of possible extension queue 25. Compared 1905 event pairs, 8 based on Foata normal form. 1/426 useless extension candidates. Maximal degree in co-relation 692. Up to 187 conditions per place. [2022-01-19 02:54:24,523 INFO L132 encePairwiseOnDemand]: 125/135 looper letters, 27 selfloop transitions, 7 changer transitions 4/124 dead transitions. [2022-01-19 02:54:24,524 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 124 transitions, 339 flow [2022-01-19 02:54:24,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-19 02:54:24,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2022-01-19 02:54:24,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 753 transitions. [2022-01-19 02:54:24,528 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7968253968253968 [2022-01-19 02:54:24,528 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 753 transitions. [2022-01-19 02:54:24,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 753 transitions. [2022-01-19 02:54:24,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:54:24,529 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 753 transitions. [2022-01-19 02:54:24,531 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 107.57142857142857) internal successors, (753), 7 states have internal predecessors, (753), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:24,533 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 135.0) internal successors, (1080), 8 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:24,534 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 135.0) internal successors, (1080), 8 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:24,534 INFO L186 Difference]: Start difference. First operand has 114 places, 110 transitions, 228 flow. Second operand 7 states and 753 transitions. [2022-01-19 02:54:24,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 124 transitions, 339 flow [2022-01-19 02:54:24,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 124 transitions, 339 flow, removed 0 selfloop flow, removed 0 redundant places. [2022-01-19 02:54:24,538 INFO L242 Difference]: Finished difference. Result has 121 places, 114 transitions, 269 flow [2022-01-19 02:54:24,538 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=103, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=269, PETRI_PLACES=121, PETRI_TRANSITIONS=114} [2022-01-19 02:54:24,539 INFO L334 CegarLoopForPetriNet]: 121 programPoint places, 0 predicate places. [2022-01-19 02:54:24,539 INFO L470 AbstractCegarLoop]: Abstraction has has 121 places, 114 transitions, 269 flow [2022-01-19 02:54:24,539 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 104.85714285714286) internal successors, (734), 7 states have internal predecessors, (734), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:24,540 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:54:24,540 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:54:24,540 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-19 02:54:24,540 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:54:24,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:54:24,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1550754274, now seen corresponding path program 1 times [2022-01-19 02:54:24,541 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:54:24,541 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69451560] [2022-01-19 02:54:24,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:54:24,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:54:24,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:24,804 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:24,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:54:24,805 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69451560] [2022-01-19 02:54:24,806 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69451560] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:54:24,806 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:54:24,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-01-19 02:54:24,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434264412] [2022-01-19 02:54:24,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:54:24,808 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 02:54:24,808 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:54:24,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 02:54:24,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-01-19 02:54:24,811 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 135 [2022-01-19 02:54:24,812 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 114 transitions, 269 flow. Second operand has 8 states, 8 states have (on average 93.625) internal successors, (749), 8 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:24,812 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:54:24,812 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 135 [2022-01-19 02:54:24,812 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:54:25,626 INFO L129 PetriNetUnfolder]: 2151/4316 cut-off events. [2022-01-19 02:54:25,626 INFO L130 PetriNetUnfolder]: For 800/802 co-relation queries the response was YES. [2022-01-19 02:54:25,646 INFO L84 FinitePrefix]: Finished finitePrefix Result has 8501 conditions, 4316 events. 2151/4316 cut-off events. For 800/802 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 30966 event pairs, 258 based on Foata normal form. 2/3741 useless extension candidates. Maximal degree in co-relation 8494. Up to 1471 conditions per place. [2022-01-19 02:54:25,672 INFO L132 encePairwiseOnDemand]: 122/135 looper letters, 122 selfloop transitions, 22 changer transitions 0/218 dead transitions. [2022-01-19 02:54:25,673 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 218 transitions, 871 flow [2022-01-19 02:54:25,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-01-19 02:54:25,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2022-01-19 02:54:25,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1124 transitions. [2022-01-19 02:54:25,679 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7569023569023569 [2022-01-19 02:54:25,679 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1124 transitions. [2022-01-19 02:54:25,679 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1124 transitions. [2022-01-19 02:54:25,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:54:25,680 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1124 transitions. [2022-01-19 02:54:25,683 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 102.18181818181819) internal successors, (1124), 11 states have internal predecessors, (1124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:25,686 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 135.0) internal successors, (1620), 12 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) [2022-01-19 02:54:25,686 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 135.0) internal successors, (1620), 12 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) [2022-01-19 02:54:25,686 INFO L186 Difference]: Start difference. First operand has 121 places, 114 transitions, 269 flow. Second operand 11 states and 1124 transitions. [2022-01-19 02:54:25,687 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 218 transitions, 871 flow [2022-01-19 02:54:25,690 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 218 transitions, 834 flow, removed 10 selfloop flow, removed 5 redundant places. [2022-01-19 02:54:25,695 INFO L242 Difference]: Finished difference. Result has 130 places, 130 transitions, 405 flow [2022-01-19 02:54:25,696 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=256, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=405, PETRI_PLACES=130, PETRI_TRANSITIONS=130} [2022-01-19 02:54:25,696 INFO L334 CegarLoopForPetriNet]: 121 programPoint places, 9 predicate places. [2022-01-19 02:54:25,696 INFO L470 AbstractCegarLoop]: Abstraction has has 130 places, 130 transitions, 405 flow [2022-01-19 02:54:25,697 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 93.625) internal successors, (749), 8 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:25,697 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:54:25,697 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:54:25,698 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-19 02:54:25,698 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:54:25,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:54:25,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1936465216, now seen corresponding path program 2 times [2022-01-19 02:54:25,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:54:25,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728493039] [2022-01-19 02:54:25,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:54:25,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:54:25,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:25,858 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:25,859 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:54:25,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728493039] [2022-01-19 02:54:25,859 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728493039] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:54:25,859 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1108695768] [2022-01-19 02:54:25,860 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-19 02:54:25,860 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:54:25,860 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:54:25,867 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) [2022-01-19 02:54:25,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-01-19 02:54:25,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:54:25,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:54:25,977 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 13 conjunts are in the unsatisfiable core [2022-01-19 02:54:25,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:54:26,416 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:26,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:54:26,817 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:26,818 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1108695768] provided 1 perfect and 1 imperfect interpolant sequences [2022-01-19 02:54:26,818 INFO L186 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2022-01-19 02:54:26,818 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 18 [2022-01-19 02:54:26,818 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884635226] [2022-01-19 02:54:26,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:54:26,819 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-01-19 02:54:26,819 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:54:26,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-01-19 02:54:26,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=239, Unknown=0, NotChecked=0, Total=306 [2022-01-19 02:54:26,820 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 90 out of 135 [2022-01-19 02:54:26,821 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 130 transitions, 405 flow. Second operand has 8 states, 8 states have (on average 93.625) internal successors, (749), 8 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:26,821 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:54:26,822 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 90 of 135 [2022-01-19 02:54:26,822 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:54:27,736 INFO L129 PetriNetUnfolder]: 2984/6214 cut-off events. [2022-01-19 02:54:27,736 INFO L130 PetriNetUnfolder]: For 4062/4164 co-relation queries the response was YES. [2022-01-19 02:54:27,749 INFO L84 FinitePrefix]: Finished finitePrefix Result has 13988 conditions, 6214 events. 2984/6214 cut-off events. For 4062/4164 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 49315 event pairs, 428 based on Foata normal form. 147/5917 useless extension candidates. Maximal degree in co-relation 13977. Up to 1131 conditions per place. [2022-01-19 02:54:27,828 INFO L132 encePairwiseOnDemand]: 121/135 looper letters, 150 selfloop transitions, 58 changer transitions 0/282 dead transitions. [2022-01-19 02:54:27,829 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 282 transitions, 1408 flow [2022-01-19 02:54:27,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-01-19 02:54:27,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2022-01-19 02:54:27,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 1341 transitions. [2022-01-19 02:54:27,832 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.764102564102564 [2022-01-19 02:54:27,832 INFO L72 ComplementDD]: Start complementDD. Operand 13 states and 1341 transitions. [2022-01-19 02:54:27,833 INFO L73 IsDeterministic]: Start isDeterministic. Operand 13 states and 1341 transitions. [2022-01-19 02:54:27,833 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:54:27,833 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 13 states and 1341 transitions. [2022-01-19 02:54:27,836 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 14 states, 13 states have (on average 103.15384615384616) internal successors, (1341), 13 states have internal predecessors, (1341), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:27,838 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 14 states, 14 states have (on average 135.0) internal successors, (1890), 14 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:27,840 INFO L81 ComplementDD]: Finished complementDD. Result has 14 states, 14 states have (on average 135.0) internal successors, (1890), 14 states have internal predecessors, (1890), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:27,841 INFO L186 Difference]: Start difference. First operand has 130 places, 130 transitions, 405 flow. Second operand 13 states and 1341 transitions. [2022-01-19 02:54:27,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 282 transitions, 1408 flow [2022-01-19 02:54:27,850 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 282 transitions, 1402 flow, removed 0 selfloop flow, removed 3 redundant places. [2022-01-19 02:54:27,856 INFO L242 Difference]: Finished difference. Result has 149 places, 173 transitions, 909 flow [2022-01-19 02:54:27,857 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=399, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=909, PETRI_PLACES=149, PETRI_TRANSITIONS=173} [2022-01-19 02:54:27,858 INFO L334 CegarLoopForPetriNet]: 121 programPoint places, 28 predicate places. [2022-01-19 02:54:27,858 INFO L470 AbstractCegarLoop]: Abstraction has has 149 places, 173 transitions, 909 flow [2022-01-19 02:54:27,858 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 93.625) internal successors, (749), 8 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:27,858 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:54:27,859 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:54:27,886 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-19 02:54:28,079 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:54:28,080 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:54:28,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:54:28,080 INFO L85 PathProgramCache]: Analyzing trace with hash 174944874, now seen corresponding path program 1 times [2022-01-19 02:54:28,080 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:54:28,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614109069] [2022-01-19 02:54:28,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:54:28,080 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:54:28,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:28,178 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:28,178 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:54:28,178 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614109069] [2022-01-19 02:54:28,178 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614109069] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:54:28,179 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:54:28,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:54:28,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163097513] [2022-01-19 02:54:28,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:54:28,179 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:54:28,179 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:54:28,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:54:28,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:54:28,181 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 135 [2022-01-19 02:54:28,181 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 173 transitions, 909 flow. Second operand has 5 states, 5 states have (on average 108.6) internal successors, (543), 5 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:28,181 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:54:28,181 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 135 [2022-01-19 02:54:28,181 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:54:29,408 INFO L129 PetriNetUnfolder]: 3560/8778 cut-off events. [2022-01-19 02:54:29,408 INFO L130 PetriNetUnfolder]: For 21583/22419 co-relation queries the response was YES. [2022-01-19 02:54:29,447 INFO L84 FinitePrefix]: Finished finitePrefix Result has 25924 conditions, 8778 events. 3560/8778 cut-off events. For 21583/22419 co-relation queries the response was YES. Maximal size of possible extension queue 570. Compared 83864 event pairs, 609 based on Foata normal form. 371/8349 useless extension candidates. Maximal degree in co-relation 25903. Up to 2356 conditions per place. [2022-01-19 02:54:29,497 INFO L132 encePairwiseOnDemand]: 125/135 looper letters, 162 selfloop transitions, 19 changer transitions 0/279 dead transitions. [2022-01-19 02:54:29,497 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 279 transitions, 2151 flow [2022-01-19 02:54:29,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 02:54:29,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 02:54:29,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 690 transitions. [2022-01-19 02:54:29,499 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8518518518518519 [2022-01-19 02:54:29,499 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 690 transitions. [2022-01-19 02:54:29,500 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 690 transitions. [2022-01-19 02:54:29,500 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:54:29,500 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 690 transitions. [2022-01-19 02:54:29,501 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 115.0) internal successors, (690), 6 states have internal predecessors, (690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:29,503 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 135.0) internal successors, (945), 7 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:29,503 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 135.0) internal successors, (945), 7 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:29,503 INFO L186 Difference]: Start difference. First operand has 149 places, 173 transitions, 909 flow. Second operand 6 states and 690 transitions. [2022-01-19 02:54:29,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 279 transitions, 2151 flow [2022-01-19 02:54:29,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 279 transitions, 2117 flow, removed 15 selfloop flow, removed 2 redundant places. [2022-01-19 02:54:29,552 INFO L242 Difference]: Finished difference. Result has 155 places, 181 transitions, 1001 flow [2022-01-19 02:54:29,553 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=889, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1001, PETRI_PLACES=155, PETRI_TRANSITIONS=181} [2022-01-19 02:54:29,553 INFO L334 CegarLoopForPetriNet]: 121 programPoint places, 34 predicate places. [2022-01-19 02:54:29,553 INFO L470 AbstractCegarLoop]: Abstraction has has 155 places, 181 transitions, 1001 flow [2022-01-19 02:54:29,554 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 108.6) internal successors, (543), 5 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:29,554 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:54:29,554 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:54:29,554 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-19 02:54:29,554 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:54:29,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:54:29,555 INFO L85 PathProgramCache]: Analyzing trace with hash 484384068, now seen corresponding path program 3 times [2022-01-19 02:54:29,555 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:54:29,555 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201988412] [2022-01-19 02:54:29,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:54:29,555 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:54:29,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:29,764 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:29,764 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:54:29,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201988412] [2022-01-19 02:54:29,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201988412] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:54:29,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [6521406] [2022-01-19 02:54:29,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-19 02:54:29,765 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:54:29,766 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:54:29,768 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) [2022-01-19 02:54:29,795 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-01-19 02:54:29,866 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2022-01-19 02:54:29,866 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:54:29,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-19 02:54:29,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:54:30,382 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:30,383 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:54:30,959 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:30,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [6521406] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:54:30,960 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:54:30,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 11, 11] total 26 [2022-01-19 02:54:30,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085150935] [2022-01-19 02:54:30,960 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:54:30,961 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-01-19 02:54:30,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:54:30,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-01-19 02:54:30,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=146, Invalid=504, Unknown=0, NotChecked=0, Total=650 [2022-01-19 02:54:30,965 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 135 [2022-01-19 02:54:30,967 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 181 transitions, 1001 flow. Second operand has 26 states, 26 states have (on average 90.76923076923077) internal successors, (2360), 26 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:30,967 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:54:30,967 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 135 [2022-01-19 02:54:30,967 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:54:43,608 INFO L129 PetriNetUnfolder]: 43479/79081 cut-off events. [2022-01-19 02:54:43,608 INFO L130 PetriNetUnfolder]: For 177777/178140 co-relation queries the response was YES. [2022-01-19 02:54:44,202 INFO L84 FinitePrefix]: Finished finitePrefix Result has 251334 conditions, 79081 events. 43479/79081 cut-off events. For 177777/178140 co-relation queries the response was YES. Maximal size of possible extension queue 4405. Compared 821795 event pairs, 3369 based on Foata normal form. 1182/76201 useless extension candidates. Maximal degree in co-relation 251309. Up to 16311 conditions per place. [2022-01-19 02:54:44,759 INFO L132 encePairwiseOnDemand]: 112/135 looper letters, 1396 selfloop transitions, 965 changer transitions 36/2469 dead transitions. [2022-01-19 02:54:44,759 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 270 places, 2469 transitions, 20447 flow [2022-01-19 02:54:44,760 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 116 states. [2022-01-19 02:54:44,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 116 states. [2022-01-19 02:54:44,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 11849 transitions. [2022-01-19 02:54:44,794 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.7566411238825032 [2022-01-19 02:54:44,795 INFO L72 ComplementDD]: Start complementDD. Operand 116 states and 11849 transitions. [2022-01-19 02:54:44,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 116 states and 11849 transitions. [2022-01-19 02:54:44,801 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:54:44,801 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 116 states and 11849 transitions. [2022-01-19 02:54:44,830 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 117 states, 116 states have (on average 102.14655172413794) internal successors, (11849), 116 states have internal predecessors, (11849), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:44,859 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 117 states, 117 states have (on average 135.0) internal successors, (15795), 117 states have internal predecessors, (15795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:44,865 INFO L81 ComplementDD]: Finished complementDD. Result has 117 states, 117 states have (on average 135.0) internal successors, (15795), 117 states have internal predecessors, (15795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:44,865 INFO L186 Difference]: Start difference. First operand has 155 places, 181 transitions, 1001 flow. Second operand 116 states and 11849 transitions. [2022-01-19 02:54:44,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 270 places, 2469 transitions, 20447 flow [2022-01-19 02:54:45,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 2469 transitions, 20251 flow, removed 0 selfloop flow, removed 2 redundant places. [2022-01-19 02:54:45,571 INFO L242 Difference]: Finished difference. Result has 370 places, 1265 transitions, 13808 flow [2022-01-19 02:54:45,572 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=985, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=116, PETRI_FLOW=13808, PETRI_PLACES=370, PETRI_TRANSITIONS=1265} [2022-01-19 02:54:45,573 INFO L334 CegarLoopForPetriNet]: 121 programPoint places, 249 predicate places. [2022-01-19 02:54:45,573 INFO L470 AbstractCegarLoop]: Abstraction has has 370 places, 1265 transitions, 13808 flow [2022-01-19 02:54:45,576 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 90.76923076923077) internal successors, (2360), 26 states have internal predecessors, (2360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:45,576 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:54:45,576 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:54:45,683 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-01-19 02:54:45,799 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2022-01-19 02:54:45,800 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:54:45,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:54:45,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1484077696, now seen corresponding path program 4 times [2022-01-19 02:54:45,800 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:54:45,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688854189] [2022-01-19 02:54:45,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:54:45,801 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:54:45,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:54:45,915 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:54:45,915 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:54:45,916 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688854189] [2022-01-19 02:54:45,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1688854189] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-19 02:54:45,916 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-19 02:54:45,916 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-01-19 02:54:45,916 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44760348] [2022-01-19 02:54:45,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-19 02:54:45,916 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-19 02:54:45,917 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:54:45,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-19 02:54:45,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-01-19 02:54:45,918 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 105 out of 135 [2022-01-19 02:54:45,919 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 1265 transitions, 13808 flow. Second operand has 5 states, 5 states have (on average 108.6) internal successors, (543), 5 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:54:45,919 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:54:45,919 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 105 of 135 [2022-01-19 02:54:45,919 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2022-01-19 02:54:49,429 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][708], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:49,430 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,430 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,430 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,430 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][711], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:49,431 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,431 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,432 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,432 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,537 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][707], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:49,537 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,538 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,538 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,538 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,538 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][710], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:49,538 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,538 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,539 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:49,539 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:50,024 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][733], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:50,024 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2022-01-19 02:54:50,025 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:50,025 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:50,025 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:50,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][737], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:50,025 INFO L384 tUnfolder$Statistics]: this new event has 70 ancestors and is cut-off event [2022-01-19 02:54:50,026 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:50,026 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:50,026 INFO L387 tUnfolder$Statistics]: existing Event has 70 ancestors and is cut-off event [2022-01-19 02:54:51,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][830], [91#L112true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:51,242 INFO L384 tUnfolder$Statistics]: this new event has 71 ancestors and is cut-off event [2022-01-19 02:54:51,242 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-01-19 02:54:51,242 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-01-19 02:54:51,242 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-01-19 02:54:52,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:52,329 INFO L384 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,329 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,329 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,329 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,543 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1014], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:52,544 INFO L384 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,544 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,544 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,544 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,565 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][830], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true, 1774#true]) [2022-01-19 02:54:52,565 INFO L384 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,566 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,566 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,566 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,767 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:52,767 INFO L384 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,767 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,767 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,767 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:52,767 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1070], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:53,197 INFO L384 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,197 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,197 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,197 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,197 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1072], [32#L105-1true, 92#L85true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:53,198 INFO L384 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,198 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,198 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,198 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,199 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][830], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:53,199 INFO L384 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,199 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,199 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,199 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,200 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1074], [32#L105-1true, 92#L85true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:53,200 INFO L384 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,200 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,200 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,200 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,393 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1466], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:53,393 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,393 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,393 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,393 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1470], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:53,394 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,394 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,394 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,394 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,400 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:53,400 INFO L384 tUnfolder$Statistics]: this new event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,400 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,400 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,400 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1627], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:54:53,405 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,405 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,405 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,405 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,405 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1633], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:54:53,405 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,405 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,405 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,405 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,407 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1466], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:53,407 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,407 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,407 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,407 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,407 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,408 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1470], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:53,408 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,408 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,408 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,408 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,408 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:53,647 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][368], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 85#thread4ENTRYtrue, Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 843#true, Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:53,648 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:53,648 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-01-19 02:54:53,648 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-01-19 02:54:53,648 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-01-19 02:54:53,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1626], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:54:53,696 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:54:53,696 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,696 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,696 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,697 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1632], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:54:53,697 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:54:53,697 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,697 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:53,697 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:54,608 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][237], [620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 91#L112true, 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1200#(< 0 ~n2~0), 129#L93true, 1774#true]) [2022-01-19 02:54:54,608 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,608 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,608 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,608 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:54,651 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,651 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,651 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,651 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,687 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:54,687 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,688 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,688 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,688 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,696 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:54,697 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,697 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,697 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,697 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,698 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1446], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:54,698 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,698 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,698 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,699 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,945 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1344], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:54,945 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,945 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,945 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,945 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1322], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:54,956 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,956 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,956 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,956 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,956 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1324], [32#L105-1true, 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:54,956 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,956 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,957 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,957 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1327], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:54,958 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,958 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,958 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,958 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1014], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:54,958 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,958 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,958 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:54,958 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,005 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1070], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,005 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,005 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,006 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,006 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,006 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1072], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,006 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,006 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,006 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,006 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][830], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:54:55,008 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,008 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,008 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,008 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,008 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1074], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:54:55,008 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,008 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,008 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,008 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,051 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1125], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:55,051 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,051 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,051 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,051 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,138 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,139 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,139 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,139 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,139 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,139 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1466], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,217 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,217 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,217 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,217 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,217 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1470], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,217 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,217 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,217 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,217 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,218 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,218 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,218 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,218 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,218 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,219 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,230 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,230 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,230 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,230 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,230 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,230 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,230 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1446], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,231 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,231 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,231 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,231 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,231 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,260 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1478], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:55,261 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,261 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,261 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,261 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,410 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1586], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:55,410 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,410 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,410 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,410 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,417 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1465], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:55,417 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,417 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,417 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,418 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,418 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1469], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:55,418 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,418 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,418 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,418 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,420 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1433], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:55,420 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,420 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,420 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,421 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,423 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1627], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:55,423 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,423 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,423 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,423 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,423 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,423 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1633], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:55,423 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,423 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,424 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,424 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,424 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1466], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,457 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,457 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,457 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,457 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,457 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1470], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,457 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,457 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,457 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,457 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,710 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,710 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,710 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,710 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,710 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,715 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1466], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,715 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,715 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,715 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,715 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,715 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,715 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1470], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,715 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,716 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,716 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,716 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,716 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,738 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,738 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,738 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,738 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,738 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,740 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1466], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,741 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,741 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,741 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,741 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,741 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,741 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1470], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,741 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,741 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,741 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,742 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,742 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,747 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,748 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,748 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,748 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,748 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,748 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,748 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,748 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,748 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,748 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,748 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1455], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,749 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,749 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,749 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,749 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1455], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:55,749 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,749 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,749 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,749 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:55,976 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][368], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 843#true, Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:54:55,976 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:54:55,976 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:55,976 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:55,976 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1627], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:54:55,977 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1633], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:54:55,977 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:55,977 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:56,010 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1626], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:56,010 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:54:56,010 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:56,010 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:56,010 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:56,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1632], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:56,011 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:54:56,011 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:56,011 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:56,011 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:56,112 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1184], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:56,112 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:54:56,113 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:56,113 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:56,113 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:56,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1184], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:56,478 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:54:56,478 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:56,478 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:54:56,478 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:54:57,046 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][237], [620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 91#L112true, 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1200#(< 0 ~n2~0), 129#L93true, 1774#true]) [2022-01-19 02:54:57,046 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:54:57,047 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:57,047 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:57,047 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:57,047 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:57,093 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1185], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:57,094 INFO L384 tUnfolder$Statistics]: this new event has 73 ancestors and is not cut-off event [2022-01-19 02:54:57,094 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is not cut-off event [2022-01-19 02:54:57,094 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is not cut-off event [2022-01-19 02:54:57,094 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:54:57,109 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,109 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,109 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,109 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,109 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1446], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,110 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,110 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,110 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,110 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,153 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,153 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,154 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,154 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,154 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,154 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1446], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,155 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,155 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,155 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,155 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,177 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1548], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:57,177 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:54:57,177 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:54:57,177 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:54:57,177 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:54:57,187 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,187 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:54:57,187 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:54:57,187 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:54:57,187 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:54:57,394 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1255], [91#L112true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,394 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,394 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,394 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,395 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,402 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1699], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,402 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,402 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,403 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,403 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,403 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1701], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,403 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,403 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,403 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,403 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1344], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,404 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,404 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,404 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,404 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,404 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1703], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,404 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,404 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,405 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,405 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,477 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1612], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:57,477 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,477 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,477 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,477 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,478 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1614], [32#L105-1true, 92#L85true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:57,478 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,478 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,478 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,478 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,520 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1465], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:57,520 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,520 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,520 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,520 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,520 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,520 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1469], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:57,520 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,520 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,520 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,521 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,521 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,521 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1125], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:57,522 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,522 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,522 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,522 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,522 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1445], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:57,522 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,522 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,522 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,522 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,605 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,605 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,605 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,605 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,605 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,605 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,605 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1446], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,605 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,606 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,606 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,606 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,606 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,668 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,668 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,668 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,668 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,668 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,668 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,668 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1446], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,668 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,668 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,668 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,668 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,669 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,806 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1433], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:57,806 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,806 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,807 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,807 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,807 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1454], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:57,807 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,807 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,807 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,807 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,825 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,825 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,825 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,825 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1455], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:57,825 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,825 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,826 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:57,826 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:58,315 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:58,315 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:54:58,315 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:58,315 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:58,315 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:58,315 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:58,315 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:58,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1549], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:58,464 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:54:58,464 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:54:58,464 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:58,464 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:58,527 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1549], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:54:58,527 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:54:58,527 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:54:58,527 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:54:58,527 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:58,527 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:59,363 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:59,363 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:54:59,363 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:59,363 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:54:59,363 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:59,373 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L112-->L103-1: Formula: (= (mod v_thread4Thread1of1ForFork2_~cond~3_3 256) 0) InVars {thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} OutVars{thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} AuxVars[] AssignedVars[][370], [189#true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 129#L93true, 1774#true]) [2022-01-19 02:54:59,374 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,374 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:59,374 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:59,374 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:54:59,454 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][959], [620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 129#L93true, 1774#true]) [2022-01-19 02:54:59,454 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is not cut-off event [2022-01-19 02:54:59,454 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is not cut-off event [2022-01-19 02:54:59,454 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is not cut-off event [2022-01-19 02:54:59,455 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is not cut-off event [2022-01-19 02:54:59,791 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][959], [620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 129#L93true, 1774#true]) [2022-01-19 02:54:59,791 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:54:59,791 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:59,791 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:59,791 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:59,792 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:59,792 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:59,792 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:54:59,792 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:54:59,792 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:54:59,792 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:54:59,823 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1549], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:59,823 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,824 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,824 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,824 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,884 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1548], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:54:59,885 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,885 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,885 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,885 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,909 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L112-->L103-1: Formula: (= (mod v_thread4Thread1of1ForFork2_~cond~3_3 256) 0) InVars {thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} OutVars{thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} AuxVars[] AssignedVars[][370], [189#true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 843#true, Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 129#L93true, 1774#true]) [2022-01-19 02:54:59,909 INFO L384 tUnfolder$Statistics]: this new event has 74 ancestors and is not cut-off event [2022-01-19 02:54:59,909 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is not cut-off event [2022-01-19 02:54:59,909 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is not cut-off event [2022-01-19 02:54:59,909 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is not cut-off event [2022-01-19 02:54:59,918 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:59,918 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,918 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,918 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,918 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:54:59,969 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:54:59,970 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:54:59,970 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:54:59,970 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:54:59,970 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:54:59,970 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,013 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1255], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,013 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,013 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,013 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,013 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1255], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:00,116 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,116 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,117 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,117 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,132 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1613], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,132 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,132 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,132 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,132 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,132 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1615], [32#L105-1true, 92#L85true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,132 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,132 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,132 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,132 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,133 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1255], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,133 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,134 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,134 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,134 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,134 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1255], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,134 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,134 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,134 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,134 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,134 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1255], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:00,134 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,134 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,134 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,134 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1618], [32#L105-1true, 92#L85true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,135 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1618], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,135 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1618], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:00,135 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,135 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,142 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2192], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:00,142 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,142 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,143 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,143 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2208], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:00,146 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,146 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,155 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1262], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:55:00,155 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,155 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:55:00,155 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:55:00,155 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:55:00,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1903], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:00,164 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,164 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,164 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,164 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,164 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1905], [32#L105-1true, 92#L85true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:00,164 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,164 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,164 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,164 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1612], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:00,203 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,203 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,203 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,203 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,203 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1614], [32#L105-1true, 92#L85true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:00,203 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,203 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,203 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,204 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,206 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1612], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:00,206 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,206 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,206 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,206 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,207 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1614], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:00,207 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,207 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,207 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,207 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,260 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1980], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:00,260 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,260 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,260 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,260 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:00,407 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1545], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:00,407 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,407 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,407 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:00,407 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:00,413 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1548], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:00,413 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,413 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,413 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:00,413 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,699 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1126], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,699 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:00,699 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,699 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,699 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,699 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,699 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,699 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1446], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,700 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:00,700 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,700 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,700 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,700 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,700 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,703 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,703 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,704 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1455], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,704 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,704 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:00,706 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,706 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,706 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,706 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,708 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1466], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,708 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:00,708 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,708 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,708 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,708 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,708 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,708 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L48-1-->L55: Formula: (= (ite (= (ite (< 0 v_~n1~0_6) 1 0) 0) 0 1) v_thread1Thread1of1ForFork1_~cond~0_7) InVars {~n1~0=v_~n1~0_6} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_7, ~n1~0=v_~n1~0_6} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0][1467], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 129#L93true, 1774#true]) [2022-01-19 02:55:00,708 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,708 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:00,708 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:00,708 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:00,709 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1470], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:00,709 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:00,709 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,709 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,709 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,709 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,709 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:00,709 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1470], [32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 129#L93true, 1774#true]) [2022-01-19 02:55:00,709 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,709 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:00,709 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:00,709 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:00,798 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1902], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:00,799 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,799 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,799 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:00,799 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:01,334 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:01,335 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:01,335 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:01,335 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:01,335 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:01,359 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1210], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:01,359 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:01,359 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:01,359 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:01,359 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:01,615 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2210], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:01,615 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is not cut-off event [2022-01-19 02:55:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is not cut-off event [2022-01-19 02:55:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is not cut-off event [2022-01-19 02:55:01,615 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is not cut-off event [2022-01-19 02:55:01,825 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1001], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:01,825 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:01,825 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:01,825 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:01,825 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,011 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L112-->L103-1: Formula: (= (mod v_thread4Thread1of1ForFork2_~cond~3_3 256) 0) InVars {thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} OutVars{thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} AuxVars[] AssignedVars[][370], [189#true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true, 129#L93true]) [2022-01-19 02:55:02,011 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,011 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,011 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,011 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,022 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][288], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 843#true, Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,022 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,022 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,022 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,022 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,037 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,037 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,037 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,037 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,037 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,037 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,037 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L112-->L103-1: Formula: (= (mod v_thread4Thread1of1ForFork2_~cond~3_3 256) 0) InVars {thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} OutVars{thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} AuxVars[] AssignedVars[][370], [189#true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:02,040 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,040 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,040 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,040 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:02,043 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:02,043 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:02,043 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:02,043 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:02,102 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,102 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is not cut-off event [2022-01-19 02:55:02,102 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is not cut-off event [2022-01-19 02:55:02,102 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is not cut-off event [2022-01-19 02:55:02,102 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is not cut-off event [2022-01-19 02:55:02,102 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is not cut-off event [2022-01-19 02:55:02,130 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][351], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 843#true, Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,130 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,130 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,130 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,130 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,158 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,158 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,158 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,158 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,158 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,160 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L112-->L103-1: Formula: (= (mod v_thread4Thread1of1ForFork2_~cond~3_3 256) 0) InVars {thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} OutVars{thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} AuxVars[] AssignedVars[][370], [189#true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 843#true, Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,160 INFO L384 tUnfolder$Statistics]: this new event has 75 ancestors and is not cut-off event [2022-01-19 02:55:02,160 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is not cut-off event [2022-01-19 02:55:02,160 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is not cut-off event [2022-01-19 02:55:02,160 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is not cut-off event [2022-01-19 02:55:02,191 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,191 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,192 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,192 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,192 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,192 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1009], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,193 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,193 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,193 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,193 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,228 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1613], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,228 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,228 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,228 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,228 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,704 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1613], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:02,705 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,705 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,705 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,705 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,715 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1949], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,716 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,716 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,716 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,716 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,716 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1952], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,716 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,716 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,716 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,716 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,722 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2423], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,722 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,722 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,722 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,722 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,723 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2422], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,723 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,723 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,723 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,723 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,724 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2431], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,724 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,724 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,724 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,724 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,724 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2192], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,724 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,724 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,724 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,724 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,725 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2208], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,725 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,725 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,725 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,725 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,733 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1466], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,733 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,733 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,733 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,733 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,733 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,733 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,733 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1470], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,733 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,733 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,733 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,733 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,733 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,734 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,739 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1636], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:02,740 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,740 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,740 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,740 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,740 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1262], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:02,740 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,740 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,740 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,740 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,749 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1903], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,749 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,749 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,750 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,750 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,750 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1905], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,750 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,750 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,750 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,750 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,764 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1612], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,765 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,765 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,765 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,765 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,765 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1614], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,765 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,765 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,765 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,765 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2215], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), 115#L132-4true, 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:02,822 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,822 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,822 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,822 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,822 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2218], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,822 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,822 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,822 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,822 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,823 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2195], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:02,823 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,823 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,823 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,823 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,900 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L112-->L103-1: Formula: (= (mod v_thread4Thread1of1ForFork2_~cond~3_3 256) 0) InVars {thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} OutVars{thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} AuxVars[] AssignedVars[][370], [189#true, 45#L48-1true, 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,900 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,900 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,900 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,900 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,906 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1548], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:02,906 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,906 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,906 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,906 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,909 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,909 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,909 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,909 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,909 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,909 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,909 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:02,909 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:02,909 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:02,909 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,910 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,910 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,910 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:02,954 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][733], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:02,955 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,955 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,955 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,955 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,955 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][737], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:02,955 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,955 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,955 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:02,955 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:03,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1615], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:03,018 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event [2022-01-19 02:55:03,019 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:03,019 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:03,019 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:03,278 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1615], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:03,278 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event [2022-01-19 02:55:03,278 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:03,278 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:03,278 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:03,413 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:03,413 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:03,413 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:03,413 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:03,413 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:03,544 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([363] L48-1-->L55: Formula: (= (ite (= (ite (< 0 v_~n1~0_6) 1 0) 0) 0 1) v_thread1Thread1of1ForFork1_~cond~0_7) InVars {~n1~0=v_~n1~0_6} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_7, ~n1~0=v_~n1~0_6} AuxVars[] AssignedVars[thread1Thread1of1ForFork1_~cond~0][2179], [189#true, 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true, 129#L93true]) [2022-01-19 02:55:03,544 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:03,544 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:03,544 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:03,544 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:03,545 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2396], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:03,545 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:03,545 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:03,545 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:03,545 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:03,545 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2180], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:03,545 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:03,545 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:03,545 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:03,545 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:03,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][204], [91#L112true, 92#L85true, 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:03,602 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:03,602 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:03,602 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:03,602 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:03,602 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][253], [91#L112true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 843#true, Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:03,602 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:03,602 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:03,602 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:03,602 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,058 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1980], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:04,058 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,059 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,059 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,059 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,162 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2210], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:04,163 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,163 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,163 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,163 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,229 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L55-->L47: Formula: (not (= (mod v_thread1Thread1of1ForFork1_~cond~0_5 256) 0)) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} AuxVars[] AssignedVars[][96], [92#L85true, 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:04,229 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,229 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,229 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,229 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,230 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L55-->L47: Formula: (not (= (mod v_thread1Thread1of1ForFork1_~cond~0_5 256) 0)) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} AuxVars[] AssignedVars[][113], [92#L85true, 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:04,230 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:04,230 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:04,230 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:04,230 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:04,543 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([382] L112-->L103-1: Formula: (= (mod v_thread4Thread1of1ForFork2_~cond~3_3 256) 0) InVars {thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} OutVars{thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} AuxVars[] AssignedVars[][370], [189#true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:04,543 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:04,543 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:04,543 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:04,543 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:04,547 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:04,547 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:04,547 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:04,547 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:04,547 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:04,562 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1210], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,562 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,562 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,562 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,562 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,562 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,564 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:04,564 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:04,564 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:04,564 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:04,564 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:04,564 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:04,634 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1001], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:04,634 INFO L384 tUnfolder$Statistics]: this new event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,634 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,634 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,634 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is not cut-off event [2022-01-19 02:55:04,637 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1545], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:04,637 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,637 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,637 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,637 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,640 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1001], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:04,641 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,641 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,641 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,641 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,641 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,642 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1299], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:04,642 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,642 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,642 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,642 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,661 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1000], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:04,661 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:04,661 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:04,661 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:04,661 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:04,661 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:04,661 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,661 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,661 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,661 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,662 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,662 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,663 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,663 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,663 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,664 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1009], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,664 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,664 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,664 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,664 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,674 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,674 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,674 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,674 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,674 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,674 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,676 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1009], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,676 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,676 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,676 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,676 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,677 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,677 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,677 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,678 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,678 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,914 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,915 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,915 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,915 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,915 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,915 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,915 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,915 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1455], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,915 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,915 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,915 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,915 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,915 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,916 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,935 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1466], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,935 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,935 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,935 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,935 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,935 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,935 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,936 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1470], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,936 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,936 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,936 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,936 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,936 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,936 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,939 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1466], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,939 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,939 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,940 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,940 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,940 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,940 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,940 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,940 INFO L382 tUnfolder$Statistics]: inserting event number 7 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1470], [32#L105-1true, 45#L48-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:04,940 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,940 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,940 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,940 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:04,941 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,941 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:04,941 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:05,001 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1549], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:05,001 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:05,001 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:05,001 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:05,001 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:05,001 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:05,001 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:05,042 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:05,042 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:05,042 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:05,042 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:05,042 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:05,042 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:05,043 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:05,043 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:05,043 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:05,043 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:05,043 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:05,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:05,046 INFO L384 tUnfolder$Statistics]: this new event has 77 ancestors and is cut-off event [2022-01-19 02:55:05,046 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:05,046 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:05,046 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:05,110 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1160], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:05,111 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:05,111 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:05,111 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:05,111 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:05,111 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1166], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:05,111 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:05,111 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:05,111 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:05,111 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:05,853 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:05,853 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:05,853 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:05,853 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:05,853 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:05,854 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:05,854 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:06,157 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1009], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:06,157 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,157 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,157 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,157 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,157 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][947], [92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:06,157 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,157 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,157 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,157 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,262 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1185], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:06,262 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:06,262 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:06,262 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:06,263 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:06,352 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L55-->L47: Formula: (not (= (mod v_thread1Thread1of1ForFork1_~cond~0_5 256) 0)) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} AuxVars[] AssignedVars[][96], [92#L85true, 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:06,352 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,352 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,352 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,352 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,514 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1000], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:06,514 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:06,514 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:06,514 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:06,514 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:06,514 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 69#L67-1true, Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:06,514 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,514 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,514 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,514 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,624 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][964], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:06,624 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:06,624 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:06,624 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:06,624 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:06,630 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:06,630 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:06,631 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:06,631 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:06,631 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:06,633 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:06,633 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,633 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,633 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,633 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,634 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,648 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][781], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:06,648 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,648 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,648 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,648 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,650 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][967], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:06,651 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,651 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,651 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,651 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,654 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:06,654 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,654 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,654 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,654 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:06,699 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1014], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:06,699 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,699 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,699 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,699 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,762 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1157], [189#true, 18#L133-2true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:06,762 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,762 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,763 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:06,763 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:07,343 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1548], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:07,343 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:07,344 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:07,344 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:07,344 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:07,344 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:07,344 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1549], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:07,344 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:07,344 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:07,344 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:07,344 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:07,344 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:07,347 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:07,347 INFO L384 tUnfolder$Statistics]: this new event has 78 ancestors and is cut-off event [2022-01-19 02:55:07,347 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:07,347 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:07,347 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:07,347 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:07,348 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:07,365 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1161], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:07,365 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:07,365 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:07,365 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:07,365 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:07,366 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1167], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:07,366 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:07,366 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:07,366 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:07,366 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:07,949 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1210], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:07,949 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:07,949 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:07,949 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:07,949 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:07,970 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1299], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:07,970 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:07,970 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:07,970 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:07,970 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:07,970 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:07,971 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1001], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:07,971 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:07,971 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:07,971 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:07,971 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:07,971 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:07,971 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:08,154 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1483], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:55:08,154 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,154 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:08,154 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:08,154 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:08,287 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2816], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:08,287 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,287 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,287 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,287 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,297 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:08,297 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,297 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:08,297 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:08,297 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,397 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1232], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:08,397 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,397 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,397 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,397 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,409 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true, 1774#true]) [2022-01-19 02:55:08,410 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,410 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,410 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:08,410 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,410 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:08,416 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:08,416 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,416 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:08,417 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:08,417 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,462 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1322], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:08,462 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,462 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,462 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,462 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,463 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1014], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:08,463 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,463 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,463 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,463 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1158], [189#true, 18#L133-2true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:08,473 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,473 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,473 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:08,473 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,032 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:09,033 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,033 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:09,033 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:09,033 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,038 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1465], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:55:09,038 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,038 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:09,038 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:09,038 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:09,039 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1469], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:55:09,039 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,039 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:09,039 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:09,039 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:09,051 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1549], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:55:09,051 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,051 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:09,051 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:09,051 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:09,051 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,051 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:09,060 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1548], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:55:09,060 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,060 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:09,060 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:09,061 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:09,061 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:09,074 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1586], [189#true, 18#L133-2true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:09,075 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,075 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,075 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,075 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:09,455 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L55-->L47: Formula: (not (= (mod v_thread1Thread1of1ForFork1_~cond~0_5 256) 0)) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} AuxVars[] AssignedVars[][55], [92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true, 1774#true]) [2022-01-19 02:55:09,455 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:09,455 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:09,455 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:09,455 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:09,456 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][323], [92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:09,456 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:09,456 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:09,456 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:09,456 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:09,460 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][456], [620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 129#L93true]) [2022-01-19 02:55:09,460 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is not cut-off event [2022-01-19 02:55:09,460 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is not cut-off event [2022-01-19 02:55:09,460 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is not cut-off event [2022-01-19 02:55:09,460 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is not cut-off event [2022-01-19 02:55:09,728 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L112-->L103-1: Formula: (= (mod v_thread4Thread1of1ForFork2_~cond~3_3 256) 0) InVars {thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} OutVars{thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} AuxVars[] AssignedVars[][370], [189#true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true, 1774#true]) [2022-01-19 02:55:09,729 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,729 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,729 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:09,729 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,729 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,767 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][457], [620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 129#L93true]) [2022-01-19 02:55:09,767 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,767 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,767 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,767 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,785 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1797], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:09,786 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,786 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,786 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,786 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,786 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1185], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:09,786 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,786 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,787 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,787 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,787 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,857 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:09,857 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,857 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,857 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,858 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,865 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1428], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:09,865 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,866 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,866 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,866 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,878 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:09,878 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,878 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,878 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,878 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,879 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,881 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:09,881 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,881 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,881 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,881 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:09,882 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1184], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:09,882 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:09,882 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,883 INFO L387 tUnfolder$Statistics]: existing Event has 71 ancestors and is cut-off event [2022-01-19 02:55:09,883 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:09,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1327], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:09,902 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is not cut-off event [2022-01-19 02:55:09,902 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is not cut-off event [2022-01-19 02:55:09,902 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is not cut-off event [2022-01-19 02:55:09,902 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is not cut-off event [2022-01-19 02:55:09,904 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1324], [18#L133-2true, 32#L105-1true, 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:09,904 INFO L384 tUnfolder$Statistics]: this new event has 79 ancestors and is not cut-off event [2022-01-19 02:55:09,904 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is not cut-off event [2022-01-19 02:55:09,904 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is not cut-off event [2022-01-19 02:55:09,904 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is not cut-off event [2022-01-19 02:55:10,006 INFO L382 tUnfolder$Statistics]: inserting event number 8 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:10,006 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:10,006 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:10,006 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,006 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,006 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,006 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,006 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,006 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:10,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1321], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:10,045 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:10,045 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:10,045 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:10,045 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:10,045 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1323], [18#L133-2true, 32#L105-1true, 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:10,045 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:10,045 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:10,045 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:10,046 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:10,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1459], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:10,631 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:10,631 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:10,631 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,631 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,631 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1463], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:10,631 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:10,631 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,632 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:10,632 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,632 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:10,632 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:10,633 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,633 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:10,633 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,633 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1455], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:10,633 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is cut-off event [2022-01-19 02:55:10,633 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:10,633 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:10,633 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:11,143 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][456], [620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 129#L93true]) [2022-01-19 02:55:11,144 INFO L384 tUnfolder$Statistics]: this new event has 80 ancestors and is not cut-off event [2022-01-19 02:55:11,144 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is not cut-off event [2022-01-19 02:55:11,144 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is not cut-off event [2022-01-19 02:55:11,144 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is not cut-off event [2022-01-19 02:55:11,146 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([359] L55-->L47: Formula: (not (= (mod v_thread1Thread1of1ForFork1_~cond~0_5 256) 0)) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} AuxVars[] AssignedVars[][55], [92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true, 1774#true]) [2022-01-19 02:55:11,146 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,146 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,146 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,147 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,147 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,147 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][323], [92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:11,147 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,147 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,147 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,147 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,147 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,252 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1460], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:11,253 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,253 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,253 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,253 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,362 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([382] L112-->L103-1: Formula: (= (mod v_thread4Thread1of1ForFork2_~cond~3_3 256) 0) InVars {thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} OutVars{thread4Thread1of1ForFork2_~cond~3=v_thread4Thread1of1ForFork2_~cond~3_3} AuxVars[] AssignedVars[][370], [189#true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:11,362 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,362 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,362 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,362 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,362 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,388 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true, 1774#true]) [2022-01-19 02:55:11,389 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,389 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,389 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,389 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,389 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,430 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1597], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1782#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (<= thread1Thread1of1ForFork1_~cond~0 (* (div thread1Thread1of1ForFork1_~cond~0 256) 256)) (not (<= (+ (div thread1Thread1of1ForFork1_~cond~0 256) 1) 0))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:11,430 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,430 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:55:11,430 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,430 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,431 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][465], [1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 75#L103-1true, 161#true, 1782#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (<= thread1Thread1of1ForFork1_~cond~0 (* (div thread1Thread1of1ForFork1_~cond~0 256) 256)) (not (<= (+ (div thread1Thread1of1ForFork1_~cond~0 256) 1) 0))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:11,432 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,432 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,432 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,432 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,475 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:11,475 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,475 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,475 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,475 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,479 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:11,479 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,479 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,479 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,479 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,479 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,479 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,485 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1184], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:11,485 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,485 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,486 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:55:11,486 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:11,486 INFO L387 tUnfolder$Statistics]: existing Event has 72 ancestors and is cut-off event [2022-01-19 02:55:11,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1255], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:11,620 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,620 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,620 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,620 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,620 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1255], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:11,621 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,621 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,621 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,621 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,621 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1618], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:11,621 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,621 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,621 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,621 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,652 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1667], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:11,653 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,653 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:11,653 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:11,653 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,653 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1666], [18#L133-2true, 32#L105-1true, 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:11,653 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,653 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:11,653 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:11,653 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:11,659 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2192], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:11,659 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,659 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,659 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,659 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,662 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2208], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:11,663 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,663 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,663 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,663 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,672 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1612], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:11,673 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,673 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,673 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,673 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,673 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1614], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:11,673 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,673 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,673 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,673 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,714 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1980], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:11,715 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,715 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,715 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,715 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,867 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1458], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:11,868 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,868 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,868 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,868 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,868 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1462], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:11,868 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,868 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:11,868 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:11,868 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:12,422 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1902], [18#L133-2true, 189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:12,422 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,422 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,422 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,422 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,523 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2191], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:12,523 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:12,523 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:12,523 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:12,523 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:12,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2430], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:12,533 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:12,533 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:12,533 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:12,533 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:12,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2191], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:12,533 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:12,533 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:12,534 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:12,534 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:12,561 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2210], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:12,561 INFO L384 tUnfolder$Statistics]: this new event has 81 ancestors and is not cut-off event [2022-01-19 02:55:12,562 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is not cut-off event [2022-01-19 02:55:12,562 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is not cut-off event [2022-01-19 02:55:12,562 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is not cut-off event [2022-01-19 02:55:12,780 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2805], [91#L112true, 45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:12,780 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,780 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,780 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:12,780 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:12,813 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1819], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:12,814 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,814 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:12,814 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,814 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:12,823 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1460], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:12,824 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,824 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,824 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:12,824 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:12,855 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2940], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:12,855 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,855 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,855 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:12,855 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:12,890 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true, 1774#true]) [2022-01-19 02:55:12,891 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,891 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:12,891 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:12,891 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:12,891 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:12,899 INFO L382 tUnfolder$Statistics]: inserting event number 6 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][960], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true, 1774#true]) [2022-01-19 02:55:12,900 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,900 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:12,900 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:12,900 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:12,900 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:12,900 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:12,958 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1212], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 1774#true]) [2022-01-19 02:55:12,958 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,958 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:12,958 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:12,958 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:12,962 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1185], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:12,962 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,962 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:12,962 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:12,962 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:12,962 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:12,963 INFO L382 tUnfolder$Statistics]: inserting event number 5 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1184], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true, 34#L47true]) [2022-01-19 02:55:12,963 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:12,963 INFO L387 tUnfolder$Statistics]: existing Event has 76 ancestors and is cut-off event [2022-01-19 02:55:12,963 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:12,963 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:12,963 INFO L387 tUnfolder$Statistics]: existing Event has 73 ancestors and is cut-off event [2022-01-19 02:55:13,056 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1613], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:13,056 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,056 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,056 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,056 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,087 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2423], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,088 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,088 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,088 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,088 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,088 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2422], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,088 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,088 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,088 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,088 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,089 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2431], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,089 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,089 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,089 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,089 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,089 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2192], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,089 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,089 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,089 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,090 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,091 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1987], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:13,091 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,091 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:13,091 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,091 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:13,092 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2208], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,092 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,092 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,093 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,093 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,096 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1903], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,097 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,097 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,097 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,097 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,097 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1905], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,097 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,097 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,097 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,097 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,101 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1612], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,101 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,101 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,101 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,101 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,101 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1614], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,101 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,101 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,101 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,101 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,145 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2215], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,146 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,146 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,146 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,146 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,146 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2218], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,146 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,146 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,146 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,146 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,147 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2195], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,147 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,147 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,147 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,147 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,267 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1816], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:13,268 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,268 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,268 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:13,268 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:13,268 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1817], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:13,268 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,268 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:13,268 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,268 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:13,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1458], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:13,269 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,269 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:13,269 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:13,269 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,269 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1462], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:13,269 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,270 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:13,270 INFO L387 tUnfolder$Statistics]: existing Event has 79 ancestors and is cut-off event [2022-01-19 02:55:13,270 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,350 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1615], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:13,351 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is not cut-off event [2022-01-19 02:55:13,351 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is not cut-off event [2022-01-19 02:55:13,351 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is not cut-off event [2022-01-19 02:55:13,351 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is not cut-off event [2022-01-19 02:55:13,902 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1980], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,903 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is not cut-off event [2022-01-19 02:55:13,903 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is not cut-off event [2022-01-19 02:55:13,903 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is not cut-off event [2022-01-19 02:55:13,903 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is not cut-off event [2022-01-19 02:55:13,974 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2430], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,974 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-01-19 02:55:13,974 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,974 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,974 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,975 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2191], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,975 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:13,975 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:13,975 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:13,975 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:13,975 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2191], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,975 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-01-19 02:55:13,975 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,975 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,975 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:13,999 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2210], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:13,999 INFO L384 tUnfolder$Statistics]: this new event has 82 ancestors and is not cut-off event [2022-01-19 02:55:13,999 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is not cut-off event [2022-01-19 02:55:13,999 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is not cut-off event [2022-01-19 02:55:13,999 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is not cut-off event [2022-01-19 02:55:14,025 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2401], [189#true, 18#L133-2true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:14,025 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,025 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,025 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,025 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,037 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2400], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:14,037 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,037 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,037 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,037 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,191 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2805], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:14,192 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,192 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,192 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,192 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,193 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2955], [45#L48-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:14,193 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,193 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,193 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,193 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,214 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2939], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:14,214 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,214 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,215 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,215 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,253 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L55-->L47: Formula: (not (= (mod v_thread1Thread1of1ForFork1_~cond~0_5 256) 0)) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} AuxVars[] AssignedVars[][96], [1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 75#L103-1true, 161#true, Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:55:14,253 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,253 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,253 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,253 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,254 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][387], [1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 75#L103-1true, 161#true, Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 131#L46-1true, Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:14,254 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,254 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,254 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,254 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,303 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1548], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:14,303 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,303 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:14,303 INFO L387 tUnfolder$Statistics]: existing Event has 77 ancestors and is cut-off event [2022-01-19 02:55:14,303 INFO L387 tUnfolder$Statistics]: existing Event has 74 ancestors and is cut-off event [2022-01-19 02:55:14,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2209], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 69#L67-1true, Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:14,408 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,408 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,408 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,408 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,408 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2211], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 69#L67-1true, Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:14,408 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,408 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,408 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,408 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2206], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:14,409 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,409 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,409 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,409 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,409 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1987], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:14,409 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,409 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,409 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,409 INFO L387 tUnfolder$Statistics]: existing Event has 80 ancestors and is cut-off event [2022-01-19 02:55:14,411 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1014], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:14,411 INFO L384 tUnfolder$Statistics]: this new event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,411 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,411 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,411 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:14,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1161], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:14,531 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,531 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,531 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,531 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,531 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1167], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:14,531 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,531 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,531 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,531 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,791 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2450], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:14,792 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-01-19 02:55:14,792 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:14,792 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:14,792 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:14,792 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2454], [189#true, 18#L133-2true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:14,792 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-01-19 02:55:14,792 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:14,792 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:14,792 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:14,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2447], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:14,973 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,973 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,973 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,973 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,973 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2821], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:14,973 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,973 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,973 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,973 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,992 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2940], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:14,992 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,992 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:14,992 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,992 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:14,997 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2939], [6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:14,997 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:14,997 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:14,997 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:14,997 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,018 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L55-->L47: Formula: (not (= (mod v_thread1Thread1of1ForFork1_~cond~0_5 256) 0)) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} AuxVars[] AssignedVars[][113], [1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:55:15,018 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,018 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:15,018 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:15,018 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,019 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][451], [1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:15,019 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,019 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,019 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:15,019 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:15,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([359] L55-->L47: Formula: (not (= (mod v_thread1Thread1of1ForFork1_~cond~0_5 256) 0)) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_5} AuxVars[] AssignedVars[][96], [1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 75#L103-1true, 161#true, Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 34#L47true, 115#L132-4true]) [2022-01-19 02:55:15,021 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,021 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,021 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:15,021 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:15,021 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([358] L55-->L46-1: Formula: (= (mod v_thread1Thread1of1ForFork1_~cond~0_3 256) 0) InVars {thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} OutVars{thread1Thread1of1ForFork1_~cond~0=v_thread1Thread1of1ForFork1_~cond~0_3} AuxVars[] AssignedVars[][387], [1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 75#L103-1true, 161#true, Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 131#L46-1true, Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:15,021 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,021 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:15,022 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,022 INFO L387 tUnfolder$Statistics]: existing Event has 81 ancestors and is cut-off event [2022-01-19 02:55:15,040 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1549], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:15,040 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,040 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:15,040 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:15,040 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:15,044 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1548], [189#true, 32#L105-1true, 6#L55true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 115#L132-4true]) [2022-01-19 02:55:15,044 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,045 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:15,045 INFO L387 tUnfolder$Statistics]: existing Event has 78 ancestors and is cut-off event [2022-01-19 02:55:15,045 INFO L387 tUnfolder$Statistics]: existing Event has 75 ancestors and is cut-off event [2022-01-19 02:55:15,095 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1215], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 843#true, Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:15,095 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,096 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,096 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,096 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,116 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1322], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:15,116 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,116 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,116 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,117 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,117 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1014], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:15,118 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,118 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,118 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,118 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,137 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1158], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:15,137 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,137 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,137 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,137 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,586 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1586], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:15,586 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,586 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,587 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,587 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,861 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1895], [189#true, 18#L133-2true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:15,862 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,862 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,862 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,862 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([369] L66-->L67-1: Formula: (let ((.cse0 (< 1 v_~n1~0_In_3))) (or (and .cse0 (= v_~p1~0_Out_6 (+ v_~p1~0_In_3 (* v_~m~0_In_3 2))) (= (+ (- 2) v_~n1~0_In_3) v_~n1~0_Out_6)) (and (= v_~n1~0_In_3 v_~n1~0_Out_6) (not .cse0) (= v_~p1~0_Out_6 v_~p1~0_In_3)))) InVars {~m~0=v_~m~0_In_3, ~p1~0=v_~p1~0_In_3, ~n1~0=v_~n1~0_In_3} OutVars{~m~0=v_~m~0_In_3, ~p1~0=v_~p1~0_Out_6, ~n1~0=v_~n1~0_Out_6} AuxVars[] AssignedVars[~p1~0, ~n1~0][1154], [620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 18#L133-2true, 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), 1774#true, 129#L93true]) [2022-01-19 02:55:15,907 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:15,907 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,907 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,907 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,907 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2646], [18#L133-2true, 189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 129#L93true]) [2022-01-19 02:55:15,907 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:15,907 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,908 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,908 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2646], [18#L133-2true, 189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 129#L93true]) [2022-01-19 02:55:15,908 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-01-19 02:55:15,908 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:15,908 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:15,908 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:15,908 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2806], [18#L133-2true, 189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 129#L93true]) [2022-01-19 02:55:15,908 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:15,908 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,908 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,908 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:15,909 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2449], [18#L133-2true, 189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true, 129#L93true]) [2022-01-19 02:55:15,909 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,909 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:15,909 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:15,909 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:15,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2640], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:15,982 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,982 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,982 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,982 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2847], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:15,983 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,983 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,983 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:15,983 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,061 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1327], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,062 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is not cut-off event [2022-01-19 02:55:16,062 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-01-19 02:55:16,062 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-01-19 02:55:16,062 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-01-19 02:55:16,063 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1324], [32#L105-1true, 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,064 INFO L384 tUnfolder$Statistics]: this new event has 84 ancestors and is not cut-off event [2022-01-19 02:55:16,064 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-01-19 02:55:16,064 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-01-19 02:55:16,064 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is not cut-off event [2022-01-19 02:55:16,068 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][967], [18#L133-2true, 189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,068 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,068 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,068 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,068 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,108 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][948], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,108 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,108 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,108 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,108 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,128 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,128 INFO L384 tUnfolder$Statistics]: this new event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,128 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,128 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:16,128 INFO L387 tUnfolder$Statistics]: existing Event has 82 ancestors and is cut-off event [2022-01-19 02:55:16,470 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2447], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,470 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:16,470 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,470 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,470 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,470 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2447], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,470 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,470 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,470 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,470 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2640], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,471 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:16,471 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,471 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,471 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2448], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,471 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,471 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,471 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,471 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,471 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2821], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,472 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:16,472 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,472 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,472 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2821], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,472 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,472 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,472 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,472 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,472 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2847], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,473 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:16,473 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,473 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,473 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:16,473 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2654], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,473 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,473 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,473 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,473 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1255], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,625 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,625 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,625 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,625 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1255], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,625 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,625 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,625 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,625 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,625 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1618], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,626 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,626 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,626 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,626 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,635 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1667], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,636 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,636 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,636 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,636 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,636 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1666], [32#L105-1true, 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,636 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,636 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,636 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,636 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,637 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1132], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,638 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,638 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,638 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,638 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1459], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,639 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,639 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,639 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,639 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,639 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1463], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,639 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,639 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,639 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,639 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,640 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1132], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,640 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,640 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,640 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,640 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,640 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1133], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,640 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,640 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1453], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,641 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:16,641 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1455], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), 69#L67-1true, Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:16,641 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,641 INFO L387 tUnfolder$Statistics]: existing Event has 83 ancestors and is cut-off event [2022-01-19 02:55:16,646 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2192], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,646 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,646 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,646 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,646 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,683 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1980], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:16,684 INFO L384 tUnfolder$Statistics]: this new event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,684 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,684 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:16,684 INFO L387 tUnfolder$Statistics]: existing Event has 86 ancestors and is cut-off event [2022-01-19 02:55:17,198 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1460], [18#L133-2true, 189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,199 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,199 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,199 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,199 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,241 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1902], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,241 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,241 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,241 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,241 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,387 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1894], [189#true, 18#L133-2true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,387 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,387 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,387 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,387 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,511 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1613], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:17,512 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,512 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,512 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,512 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,526 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1433], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,526 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,526 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,526 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,526 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,527 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1433], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,527 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,527 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,527 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,527 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,527 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1454], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,527 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,527 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,527 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,528 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,529 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1132], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,529 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,529 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,529 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,529 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1132], [18#L133-2true, 91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,530 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,530 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,530 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,530 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,530 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1453], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,530 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,530 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,531 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,531 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,532 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1458], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,532 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,532 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,532 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,532 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,533 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1462], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 120#L74true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,533 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,533 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,533 INFO L387 tUnfolder$Statistics]: existing Event has 84 ancestors and is cut-off event [2022-01-19 02:55:17,533 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,535 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2423], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,535 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,535 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,535 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,535 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,535 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2422], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,535 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,535 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,535 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,535 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2431], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,536 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,537 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,537 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,537 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,537 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2192], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,537 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,537 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,537 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,537 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,540 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1903], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,541 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,541 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1905], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,541 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,541 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,581 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2215], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,581 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,582 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,582 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,582 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,582 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2218], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,582 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,582 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,582 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,582 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,583 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2195], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,583 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,583 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,583 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,583 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is cut-off event [2022-01-19 02:55:17,658 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1615], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:17,658 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is not cut-off event [2022-01-19 02:55:17,658 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-01-19 02:55:17,658 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-01-19 02:55:17,658 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-01-19 02:55:17,706 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1819], [189#true, 18#L133-2true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 28#L65-1true, Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,706 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,706 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,706 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,706 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,721 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1460], [18#L133-2true, 189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,722 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,722 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,722 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,722 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,818 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1980], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,819 INFO L384 tUnfolder$Statistics]: this new event has 87 ancestors and is not cut-off event [2022-01-19 02:55:17,819 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-01-19 02:55:17,819 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-01-19 02:55:17,819 INFO L387 tUnfolder$Statistics]: existing Event has 87 ancestors and is not cut-off event [2022-01-19 02:55:17,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([369] L66-->L67-1: Formula: (let ((.cse0 (< 1 v_~n1~0_In_3))) (or (and .cse0 (= v_~p1~0_Out_6 (+ v_~p1~0_In_3 (* v_~m~0_In_3 2))) (= (+ (- 2) v_~n1~0_In_3) v_~n1~0_Out_6)) (and (= v_~n1~0_In_3 v_~n1~0_Out_6) (not .cse0) (= v_~p1~0_Out_6 v_~p1~0_In_3)))) InVars {~m~0=v_~m~0_In_3, ~p1~0=v_~p1~0_In_3, ~n1~0=v_~n1~0_In_3} OutVars{~m~0=v_~m~0_In_3, ~p1~0=v_~p1~0_Out_6, ~n1~0=v_~n1~0_Out_6} AuxVars[] AssignedVars[~p1~0, ~n1~0][1880], [620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 18#L133-2true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 69#L67-1true, Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:17,890 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,890 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,890 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,890 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,890 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1894], [189#true, 18#L133-2true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), 141#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 67#L66true, Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,890 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,890 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,890 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,891 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,982 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1816], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,983 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,983 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,983 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,983 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,983 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1817], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), 28#L65-1true, Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,983 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,983 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,983 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,983 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1458], [18#L133-2true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,986 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,986 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,986 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,986 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,986 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1462], [18#L133-2true, 32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 1776#(or (and (= thread2Thread1of1ForFork3_~cond~1 1) (not (<= ~n1~0 0))) (and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), 67#L66true, Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:17,986 INFO L384 tUnfolder$Statistics]: this new event has 88 ancestors and is cut-off event [2022-01-19 02:55:17,986 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,986 INFO L387 tUnfolder$Statistics]: existing Event has 85 ancestors and is cut-off event [2022-01-19 02:55:17,986 INFO L387 tUnfolder$Statistics]: existing Event has 88 ancestors and is cut-off event [2022-01-19 02:55:18,222 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2450], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 16#L104true, Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:18,223 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,223 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,223 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,223 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,223 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2454], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:18,223 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,223 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,223 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,223 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,301 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1215], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 843#true, Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:18,301 INFO L384 tUnfolder$Statistics]: this new event has 89 ancestors and is cut-off event [2022-01-19 02:55:18,302 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-01-19 02:55:18,302 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-01-19 02:55:18,302 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-01-19 02:55:18,466 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2847], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:18,466 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-01-19 02:55:18,466 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,466 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,466 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,467 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2640], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:18,467 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-01-19 02:55:18,467 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,467 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,467 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,467 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2806], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 129#L93true]) [2022-01-19 02:55:18,467 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-01-19 02:55:18,467 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-01-19 02:55:18,467 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-01-19 02:55:18,467 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-01-19 02:55:18,492 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1895], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 82#L84-1true, Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:18,492 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,492 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,492 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,492 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,536 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][2640], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:18,536 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,536 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,536 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,536 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,537 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][2847], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:18,537 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,537 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,537 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,537 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,903 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][967], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:18,903 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,903 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,903 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,904 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,921 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][948], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1774#true]) [2022-01-19 02:55:18,921 INFO L384 tUnfolder$Statistics]: this new event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,921 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,921 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:18,922 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:19,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1433], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:19,328 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-01-19 02:55:19,328 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:19,328 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:19,328 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-01-19 02:55:19,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1433], [91#L112true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:19,328 INFO L384 tUnfolder$Statistics]: this new event has 92 ancestors and is cut-off event [2022-01-19 02:55:19,328 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-01-19 02:55:19,328 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-01-19 02:55:19,328 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-01-19 02:55:19,328 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1454], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:19,329 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-01-19 02:55:19,329 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-01-19 02:55:19,329 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:19,329 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:19,383 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1819], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), 82#L84-1true, Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:19,383 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-01-19 02:55:19,383 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:19,383 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-01-19 02:55:19,383 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:19,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([377] L85-->L86-1: Formula: (let ((.cse0 (< 0 v_~n2~0_In_1))) (or (and (= v_~p2~0_In_1 v_~p2~0_Out_2) (= |v_thread3Thread1of1ForFork0_#t~post2_2| |v_thread3Thread1of1ForFork0_#t~post2_1|) (= v_~n2~0_Out_2 v_~n2~0_In_1) (not .cse0)) (and (= (+ v_~n2~0_Out_2 1) v_~n2~0_In_1) .cse0 (= v_~p2~0_Out_2 (+ v_~p2~0_In_1 v_~m~0_In_5))))) InVars {~p2~0=v_~p2~0_In_1, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_In_1, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_1|} OutVars{~p2~0=v_~p2~0_Out_2, ~m~0=v_~m~0_In_5, ~n2~0=v_~n2~0_Out_2, thread3Thread1of1ForFork0_#t~post2=|v_thread3Thread1of1ForFork0_#t~post2_2|} AuxVars[] AssignedVars[~n2~0, ~p2~0, thread3Thread1of1ForFork0_#t~post2][1816], [Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 109#L86-1true, 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), 16#L104true, Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:19,480 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-01-19 02:55:19,480 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:19,480 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:19,480 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-01-19 02:55:19,480 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1817], [32#L105-1true, 92#L85true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 189#true, Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 59#L134-2true, 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 165#(<= ~n1~0 ~n2~0), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:19,480 INFO L384 tUnfolder$Statistics]: this new event has 93 ancestors and is cut-off event [2022-01-19 02:55:19,480 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:19,481 INFO L387 tUnfolder$Statistics]: existing Event has 90 ancestors and is cut-off event [2022-01-19 02:55:19,481 INFO L387 tUnfolder$Statistics]: existing Event has 93 ancestors and is cut-off event [2022-01-19 02:55:19,878 INFO L382 tUnfolder$Statistics]: inserting event number 4 for the transition-marking pair ([385] L104-->L105-1: Formula: (let ((.cse0 (< 1 v_~n2~0_In_3))) (or (and (= v_~n2~0_Out_6 (+ (- 2) v_~n2~0_In_3)) .cse0 (= v_~p2~0_Out_6 (+ v_~p2~0_In_3 (* v_~m~0_In_7 2)))) (and (= v_~p2~0_In_3 v_~p2~0_Out_6) (not .cse0) (= v_~n2~0_Out_6 v_~n2~0_In_3)))) InVars {~p2~0=v_~p2~0_In_3, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_In_3} OutVars{~p2~0=v_~p2~0_Out_6, ~m~0=v_~m~0_In_7, ~n2~0=v_~n2~0_Out_6} AuxVars[] AssignedVars[~n2~0, ~p2~0][1895], [189#true, 32#L105-1true, Black: 620#(or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)), 141#true, Black: 553#(not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0)), Black: 195#(<= 1 ~n2~0), Black: 812#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 810#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 818#(and (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 624#(or (<= 1 ~n2~0) (not (< 0 ~n1~0))), Black: 814#(and (<= 1 ~n2~0) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 816#(and (or (<= 1 ~n2~0) (not (< 0 ~n1~0))) (or (<= 1 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread3Thread1of1ForFork0_~cond~2 256) 0))), Black: 832#(or (and (= (+ (* (- 1) thread1Thread1of1ForFork1_~cond~0) 1) 0) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= (* (- 1) thread1Thread1of1ForFork1_~cond~0) 0))), Black: 836#(and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 838#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)), 1196#(not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)), 161#true, Black: 1484#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1259#(or (< 0 ~n1~0) (< 0 ~n2~0)), Black: 1548#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1620#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1586#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1546#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1524#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1592#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1486#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1642#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1618#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1526#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1528#(and (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1616#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1279#(or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)), Black: 1578#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1506#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1640#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1255#(or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))), Black: 1570#(and (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1622#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1584#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1638#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1522#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1538#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 148#(= (+ (* (div ~p1~0 4294967296) (- 4294967296)) ~p1~0 (* (div ~p2~0 4294967296) 4294967296) (* (- 1) ~p2~0)) 0), Black: 1654#(and (= ~n2~0 ~n1~0) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1626#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1628#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1544#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1496#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1656#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1572#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1532#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1588#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1556#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1564#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1612#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 850#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1606#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1582#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1600#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1051#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0)), Black: 1660#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1536#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1550#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1508#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 170#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0)), Black: 1666#(and (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 181#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1520#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1482#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 165#(<= ~n1~0 ~n2~0), 31#L135-2true, Black: 176#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1630#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1670#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 174#(and (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1)))), Black: 1668#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 178#(and (<= ~n1~0 0) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1516#(and (= ~n2~0 ~n1~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1658#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1602#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1530#(and (< 0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1568#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1040#(and (= ~n2~0 ~n1~0) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1498#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0)), Black: 1474#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (not (< 0 ~n1~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)))), Black: 1502#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1652#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1604#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0))), Black: 1576#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1510#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1560#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0)) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1632#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), 1780#(and (= thread2Thread1of1ForFork3_~cond~1 0) (<= ~n1~0 0)), Black: 1494#(and (= ~n2~0 ~n1~0) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1590#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1650#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1596#(and (= ~n2~0 ~n1~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1580#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1598#(and (not (<= ~n2~0 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1500#(and (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1552#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (or (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_#in~cond#1| 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 1) (= |ULTIMATE.start_assume_abort_if_not_~cond#1| 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1514#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1)), Black: 1286#(or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0)), Black: 843#true, Black: 1478#(and (< 0 ~n2~0) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1512#(and (or (and (not (< 1 ~n2~0)) (= thread1Thread1of1ForFork1_~cond~0 0)) (and (< 1 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 1))) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1562#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0) (< 1 ~n1~0)) (or (not (< 0 ~n1~0)) (< 0 ~n2~0) (< 1 ~n1~0))), Black: 1542#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)))), Black: 1594#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1646#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1634#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1126#(= thread4Thread1of1ForFork2_~cond~3 1), Black: 1608#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0)), Black: 1662#(and (= ~n2~0 ~n1~0) (not (<= ~n2~0 0)) (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (= thread3Thread1of1ForFork0_~cond~2 1)), Black: 1488#(and (< 0 ~n2~0) (<= ~n1~0 ~n2~0)), Black: 1566#(and (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (= thread4Thread1of1ForFork2_~cond~3 1) (= (+ ~n1~0 1) ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1610#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1490#(and (<= ~n1~0 ~n2~0) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1614#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0) (or (and (<= ~n2~0 0) (= thread3Thread1of1ForFork0_~cond~2 0)) (and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1))) (or (and (= thread1Thread1of1ForFork1_~cond~0 1) (not (<= ~n1~0 0))) (and (<= ~n1~0 0) (= thread1Thread1of1ForFork1_~cond~0 0)))), Black: 1200#(< 0 ~n2~0), Black: 1504#(and (not (<= ~n2~0 0)) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0)), Black: 1558#(and (or (< 0 ~n2~0) (= (mod thread1Thread1of1ForFork1_~cond~0 256) 0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (<= ~n1~0 ~n2~0)), Black: 1636#(and (= ~n2~0 ~n1~0) (< 0 ~n1~0) (= thread1Thread1of1ForFork1_~cond~0 1) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1574#(and (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (or (< 0 ~n1~0) (< 0 ~n2~0))), Black: 1648#(and (not (< 1 ~n2~0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread4Thread1of1ForFork2_~cond~3 1) (= thread1Thread1of1ForFork1_~cond~0 0)), Black: 1554#(and (or (< 0 ~n2~0) (< 1 ~n1~0)) (or (< 0 ~n2~0) (not (<= (mod thread1Thread1of1ForFork1_~cond~0 256) 0))) (= thread4Thread1of1ForFork2_~cond~3 1)), Black: 1664#(and (not (< 1 ~n2~0)) (not (<= (mod thread4Thread1of1ForFork2_~cond~3 256) 0)) (< 0 ~n2~0) (= thread3Thread1of1ForFork0_~cond~2 1) (<= ~n1~0 ~n2~0) (= thread1Thread1of1ForFork1_~cond~0 0))]) [2022-01-19 02:55:19,878 INFO L384 tUnfolder$Statistics]: this new event has 98 ancestors and is cut-off event [2022-01-19 02:55:19,878 INFO L387 tUnfolder$Statistics]: existing Event has 92 ancestors and is cut-off event [2022-01-19 02:55:19,879 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-01-19 02:55:19,879 INFO L387 tUnfolder$Statistics]: existing Event has 89 ancestors and is cut-off event [2022-01-19 02:55:20,460 INFO L129 PetriNetUnfolder]: 56114/113083 cut-off events. [2022-01-19 02:55:20,460 INFO L130 PetriNetUnfolder]: For 3773556/3826031 co-relation queries the response was YES. [2022-01-19 02:55:23,959 INFO L84 FinitePrefix]: Finished finitePrefix Result has 701617 conditions, 113083 events. 56114/113083 cut-off events. For 3773556/3826031 co-relation queries the response was YES. Maximal size of possible extension queue 6394. Compared 1361411 event pairs, 5264 based on Foata normal form. 6419/112320 useless extension candidates. Maximal degree in co-relation 701491. Up to 37251 conditions per place. [2022-01-19 02:55:24,908 INFO L132 encePairwiseOnDemand]: 125/135 looper letters, 2520 selfloop transitions, 298 changer transitions 0/3170 dead transitions. [2022-01-19 02:55:24,908 INFO L138 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 3170 transitions, 44117 flow [2022-01-19 02:55:24,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-19 02:55:24,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2022-01-19 02:55:24,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 689 transitions. [2022-01-19 02:55:24,910 INFO L544 CegarLoopForPetriNet]: DFA transition density 0.8506172839506173 [2022-01-19 02:55:24,910 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 689 transitions. [2022-01-19 02:55:24,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 689 transitions. [2022-01-19 02:55:24,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-01-19 02:55:24,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 689 transitions. [2022-01-19 02:55:24,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 114.83333333333333) internal successors, (689), 6 states have internal predecessors, (689), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:24,912 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 135.0) internal successors, (945), 7 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:24,913 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 135.0) internal successors, (945), 7 states have internal predecessors, (945), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:55:24,913 INFO L186 Difference]: Start difference. First operand has 370 places, 1265 transitions, 13808 flow. Second operand 6 states and 689 transitions. [2022-01-19 02:55:24,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 3170 transitions, 44117 flow [2022-01-19 02:56:10,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 3170 transitions, 39857 flow, removed 2128 selfloop flow, removed 2 redundant places. [2022-01-19 02:56:10,791 INFO L242 Difference]: Finished difference. Result has 376 places, 1529 transitions, 16330 flow [2022-01-19 02:56:10,792 INFO L317 CegarLoopForPetriNet]: {PETRI_ALPHABET=135, PETRI_DIFFERENCE_MINUEND_FLOW=12434, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=967, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=16330, PETRI_PLACES=376, PETRI_TRANSITIONS=1529} [2022-01-19 02:56:10,793 INFO L334 CegarLoopForPetriNet]: 121 programPoint places, 255 predicate places. [2022-01-19 02:56:10,793 INFO L470 AbstractCegarLoop]: Abstraction has has 376 places, 1529 transitions, 16330 flow [2022-01-19 02:56:10,793 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 108.6) internal successors, (543), 5 states have internal predecessors, (543), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:56:10,793 INFO L246 CegarLoopForPetriNet]: Found error trace [2022-01-19 02:56:10,793 INFO L254 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-19 02:56:10,794 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-19 02:56:10,794 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-19 02:56:10,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-19 02:56:10,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1263560598, now seen corresponding path program 5 times [2022-01-19 02:56:10,794 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-19 02:56:10,794 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194712749] [2022-01-19 02:56:10,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-19 02:56:10,795 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-19 02:56:10,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-19 02:56:11,001 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:56:11,002 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-19 02:56:11,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194712749] [2022-01-19 02:56:11,002 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194712749] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-19 02:56:11,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [893783930] [2022-01-19 02:56:11,002 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-19 02:56:11,002 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-19 02:56:11,002 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-19 02:56:11,007 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) [2022-01-19 02:56:11,024 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-01-19 02:56:11,096 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-19 02:56:11,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-19 02:56:11,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 17 conjunts are in the unsatisfiable core [2022-01-19 02:56:11,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-19 02:56:11,550 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:56:11,551 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-19 02:56:12,179 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-19 02:56:12,179 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [893783930] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-19 02:56:12,179 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-19 02:56:12,179 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 11, 11] total 27 [2022-01-19 02:56:12,179 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617407460] [2022-01-19 02:56:12,179 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-19 02:56:12,180 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-01-19 02:56:12,180 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-19 02:56:12,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-01-19 02:56:12,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=564, Unknown=0, NotChecked=0, Total=702 [2022-01-19 02:56:12,182 INFO L499 CegarLoopForPetriNet]: Number of universal loopers: 88 out of 135 [2022-01-19 02:56:12,184 INFO L92 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 1529 transitions, 16330 flow. Second operand has 27 states, 27 states have (on average 90.5925925925926) internal successors, (2446), 27 states have internal predecessors, (2446), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-19 02:56:12,184 INFO L101 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2022-01-19 02:56:12,184 INFO L102 encePairwiseOnDemand]: Number of universal subtrahend loopers: 88 of 135 [2022-01-19 02:56:12,184 INFO L74 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand